package cn.hd.commonService.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * created by dsl on 2022/8/5
 */
@Data
@TableName("system_log")
public class SystemLog implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "record_Id")
    private String recordId;

    @TableField("methodName")
    private String methodName;

    @TableField("methodDesc")
    private String methodDesc;

    @TableField("methodType")
    private String methodType;

    //开始时间
    @TableField("startTime")
    private Long startTime;

    //请求时间描述
    @TableField(exist = false)//表示非表中字段
    private String startTimeDesc;
    //花费时间
    @TableField("spendTime")
    private double spendTime;

    //结束时间
    @TableField("endTime")
    private long endTime;

    //结束时间描述
    @TableField(exist = false)//表示非表中字段
    private String endTimeDesc;

    //请求地址
    @TableField("url")
    private String url;

    //请求主机
    @TableField("ip")
    private String ip;

    //获取请求的用户
    @TableField("userName")
    private String userName;

    //请求参数
    @TableField("parameter")

    private String parameter;
    //返回结果
    @TableField("result")
    private String result;
}
